praise highly - German English Dictionary